#include <stdio.h>
#include <stdlib.h>

int add(int a,int b)
{
    return a+b;
}

int sub(int a,int b)
{
    return a-b;
}

int main(int argc, char const *argv[])
{
    int (*math_ab)(int,int) = sub;/*函数指针,可以指向内存里面定义好的函数
    返回值要跟指向的函数一样,函数名可以随便写,主要作用就是存后面指向函数的地址,后面括号里面的
    参数也要跟指向的函数一样,如果不一样需要强转*/  
    printf("当前数学运算结果是:%d\n",math_ab(5,3));
    return 0;
}
